package com.fatgirl.net
{
	import flash.utils.ByteArray;

	/**
	 *  
	 * 协议封装接口
	 * 与服务器交互的关卡位置
	 * 所有的消息均可在此接口的实现部分进行封装或者解析
	 * @author iceman
	 * 
	 */
	public interface IProtocol
	{
		/**
		 * 协议封包 
		 * @param _arr
		 * @param _output
		 * 
		 */
		function write(_output:ByteArray,_IMessage:IMessage):void;
		/**
		 * 协议解包 
		 * @param _input
		 * 
		 */
		function read(_input:ByteArray):void;
	}
}